package com.museum.entity.DO;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.stereotype.Component;

/**
 * @author LB
 * @version 1.0
 * @date 2021/1/17 16:39
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Process对象", description="")
@TableName(value = "col_process")
@Component
public class ColProcess {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "过程id")
    private Integer id;

    @ApiModelProperty(value = "地域编号")
    private Integer areaNumber;

    @ApiModelProperty(value = "0待审批 1通过 -1驳回 999审批同意")
    private Integer status;

    @ApiModelProperty(value = "录入员")
    private String operateUser;

    @ApiModelProperty(value = "录入时间")
    private String operateTime;

    @ApiModelProperty(value = "录入状态(1通过-1驳回)")
    private Integer operateStatus;

    @ApiModelProperty(value = "录入描述")
    private String operateDesc;


    @ApiModelProperty(value = "价格评估人")
    private String priceUser;

    @ApiModelProperty(value = "价格评估时间")
    private String priceTime;

    @ApiModelProperty(value = "价格状态(1通过-1驳回)")
    private Integer priceStatus;

    @ApiModelProperty(value = "价格描述")
    private String priceDesc;


    @ApiModelProperty(value = "藏品征集评估人")
    private String collectionUser;

    @ApiModelProperty(value = "藏品征集评估时间")
    private String collectionTime;

    @ApiModelProperty(value = "藏品征集状态(1通过-1驳回)")
    private Integer collectionStatus;

    @ApiModelProperty(value = "藏品征集描述")
    private String collectionDesc;

    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "跟新时间")
    private String updateTime;

    @ApiModelProperty(value = "征集方式")
    private String way;
    @ApiModelProperty(value = "征集名称")
    private String clueName;
    @ApiModelProperty(value = "征集日期")
    private String clueTime;
}
